Intensive Crossovers: Improving Convergence and Quality in a Genetic Query Optimizer
نویسندگان
چکیده
Resumen. Database schemas and user queries are continuously growing with the need for storing and accessing large amounts of structured information. Among the several proposals to deal with the Large Join Query Problem, genetic optimizers have been shown to be a competitive approach. We propose a new search strategy to improve the quality and convergence of genetic query optimizers. We call our first technique Intensive Crossovers (IC) and it shows that, in terms of quality of the results, it is worthier to spend more time creating extra child plans locally in a crossover operation than to focus on crossover operations on a lot of different execution plans. After the first analysis of IC we propose an improved technique called Increasing Intensive Crossovers (IIC). The idea behind this improvement is to speed-up the convergence of IC. All in all, we show that the search strategy of choice is paramount to determine the convergence and quality of a genetic query optimizer. Our work opens a new line of research oriented to unlink genetic optimizers from their dependency on the random effects of, both, the initial population and the random decisions taken through the optimization process.
منابع مشابه
Genetic algorithm for Echo cancelling
In this paper, echo cancellation is done using genetic algorithm (GA). The genetic algorithm is implemented by two kinds of crossovers; heuristic and microbial. A new procedure is proposed to estimate the coefficients of adaptive filters used in echo cancellation with combination of the GA with Least-Mean-Square (LMS) method. The results are compared for various values of LMS step size and diff...
متن کاملExploration or Convergence? Another Meta-Control Mechanism for GAs
Genetic algorithm based optimizers have to balance extensive exploration of solution spaces to find good solutions with convergence to generate solutions quickly. Many optimizers use a two phase approach where the first phase explores the solution space and the second converges on a set of potential regions. This paper describes a meta-level algorithm (GA ITER ) that iteratively applies a GA ba...
متن کاملA Study of Execution Plan Aware Mutations for Genetic Cyclic Query Optimization
Resumen— The increasing number of applications requiring the use of large join queries reinforces the search for good methods to determine the best execution plan. Specially, when the number of joins is too large to be calculated by a traditional optimizer. Previous literature describes Genetic optimizers that may yield invalid execution trees that have to be repaired. Most of them use non-data...
متن کاملA Region Based Query Optimizer Through Cascades Query Optimizer Framework
The Cascades Query Optimizer Framework is a tool to help the database implementor DBI in constructing a query optimizer for a DBMS It is data model independent and allows to code a query optimizer by providing the implementations of the subclasses of prede ned interface classes When the implementations of the required classes are provided properly the generated optimizer produces the optimum ex...
متن کاملINVESTIGATION OF SEISMIC PERFORMANCE OF STEEL FRAMES BASED ON A QUICK GROUP SEARCH OPTIMIZER
A quick group search optimizer (QGSO) is an intelligent optimization algorithm which has been applied in structural optimal design, including the hinged spatial structural system. The accuracy and convergence rate of QGSO are feasible to deal with a spatial structural system. In this paper, the QGSO algorithm optimization is adopted in seismic research of steel frames with semi-rigid connection...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2006